const app = getApp()
const WXAPI = require("../../../../api/newApi")
Page({

  /**
   * 页面的初始数据
   */
  data: {
    billList: [],
    typeShow: false,
    statusShow: false,
    typeLs: [],
    statusLs: [],
    tabLs: [{
      id: 0,
      value: '全部'
    }, {
      id: 1,
      value: '充值'
    }, {
      id: 2,
      value: '消费'
    }],
    pageSize: 10,
    pageNum: 1,
    total: 0,
    lodingtype: 1, //加载状态（0：加载中  1：加载完成没有更多）
    imgHttp: app.globalData.imgHttp, //图片前缀
    giveType: '', //赠送类型
    assetsStatus: '', //状态
    changeIndex: 0,
    isPull: true,
    cardId: '', //卡id
    type: '', //类型 1 充值 2消费
    cardType: '',//卡类型
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      statusHeight: app.gettop.height,
      status: app.gettop.status,
      navHeight: app.gettop.navHeight,
      mobbleBottom: app.mobile.mobbleBottom,
      cardType: options.cardType,
    })
    // this.getdict()
    // this.getdictStatus()
    this.data.cardId = options.id
    this.getLs()
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    // this.setData({
    //   pageNum:1
    // })
    // this.getLs()
  },
  //下拉刷新
  onPullDownRefresh() {
    // //在当前页面显示导航条加载动画
    // wx.showNavigationBarLoading(); 
    // //显示 loading 提示框。需主动调用 wx.hideLoading 才能关闭提示框
    // wx.showLoading({
    //   title: '刷新中...',
    // })
    // this.setData({
    //   pageNum:1
    // })
    // this.data.giveType = ''
    // this.data.assetsStatus = ''
    // this.getLs();
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    // if (this.data.isPull == true) {
    //   var pageNum = this.data.pageNum
    //   pageNum++
    //   console.log("触底了", pageNum)
    //   this.setData({
    //     pageNum: pageNum
    //   });
    //   this.getLs()
    // }
  },
  changeTab(e) { //选择类型
    let index = e.currentTarget.dataset.index
    if(index==0){
      this.data.type = ''
    }else{
      this.data.type = index
    }
    this.setData({
      changeIndex: index
    })
    this.getLs()
  },
  back() {
    wx.navigateBack({
      delta: 0,
    })
  },
  getLs(){ 
    wx.showLoading({
      title: '加载中',
    })
    var data = {
      type: this.data.type,
      customerCardId: this.data.cardId,
    }
    WXAPI.verificationRecord(data, (res) => {
      if (res.code == 200) {
        this.setData({
          usableDetail: res.result.usableDetail,
          useDetail: res.result.useDetail
        })
        wx.hideLoading({})
      }
    })
  },
})